ride herd on - German English Dictionary